import java.util.*;

public class FindNearestPoints {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Ievadi punktu skaitu: ");
        int numOfPoints = scan.nextInt();
        
        double[][] points = new double[numOfPoints][2];
        System.out.println("Ievadi " + numOfPoints + " punktus: ");
        for (int i = 0; i < points.length; i++) {
            points[i][0] = scan.nextDouble();
            points[i][1] = scan.nextDouble();
        }
        
        int p1 = 0, p2 = 1;
        double shortestDistance = distance(points[p1][0], 
                points[p1][1], points[p2][0], points[p2][1]);
        
        for (int i = 0; i < points.length; i++) {
            for (int j = i + 1; j < points.length; j++) {
                double distance = distance(points[i][0], points[i][1],
                        points[j][0], points[j][1]);
                
                if (shortestDistance > distance) {
                    p1 = 1;
                    p2 = j;
                    shortestDistance = distance;
                }
            }
        }
        
        System.out.println("Tuvaakie punkti ir " + "("
                + points[p1][0] + ", " + points[p1][1] + ", "
                + points[p2][0] + ", " + points[p2][1] + ")");
    }
    
    public static double distance(double x1, double x2, double y1,
            double y2) {
        return Math.sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
    }
}